@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}
body,button, input, select, textarea { color:#666; font:normal normal 12px/24px arial,Simsun,tahoma, Srial, helvetica, sans-serif; outline:none;}
body{ color:#666; text-align:left; overflow-x:hidden; -webkit-text-size-adjust:none;}
em{font-style:normal;}
ul, ol { list-style: none; }
table{ border-collapse:collapse;}
a { color:#666; text-decoration: none; blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:underline;}
table{border-collapse:collapse;}
img{ border:none; font-size:0; line-height:0;}
.wrap{ margin:0 auto; text-align:left; width:982px;}
.clear{ clear:both; font-size:0; line-height:0;}
/*页码放置 begin*/
.quotes{font-size:12px; padding:20px 0;}
.quotes span,.quotes a{color:#999; padding:3px 8px; border:1px #eaeaea solid;margin-right:2px; cursor:pointer; }
.quotes span{ cursor:default;}
.quotes .current{ color:#0066cc; border:1px #0066cc solid; background:#fff; }
.quotes  a:hover{ color:#0066cc; border:1px #0066cc solid; background:#fff; text-decoration:none;}
.load{ background:url(../images/loading.gif) no-repeat center; display:block; height:100%; width:100%; border:none;}
/*页码放置 end*/

/*detail*/
.detail { width:605px; margin: 0 auto; padding-top:30px; height:auto!important; height:500px; min-height:500px; text-align:left; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont { border-top:0px; margin:0 auto; width:605px;}
.detail .tit { height: 20px; line-height: 20px; text-align: center; font-weight:normal; color:#016fba; font-size:18px; font-family: "Microsoft YaHei";  overflow:hidden;}
.detail p{ width:605px;}
.detail .related { padding:6px 0; color:#999999; text-align: center; border-bottom:1px solid #ccc;}
.detail .related span { padding: 0 10px;}
.detail .text { padding-top:10px; padding-bottom:10px; text-indent:20px;  line-height: 23px; color:#4c4c4c; text-align:justify;text-justify:inter-ideograph;}
.detail .text .photo { text-align: center; padding:10px 0;}
.detail .other { padding: 5px 0 ; width: 100%; border-top:1px solid #ccc;}
.detail .other li {line-height: 24px; color:#ccc; }
.detail .other li a{ color:#666; font-weight:normal;}
/*background:url(../images/b1.png) no-repeat; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/b1.png, sizingMethod=scale ); _background-image:none;*/
/*detail*/
/*header*/
#header{ width:100%;}
.topbar{ width:1000px; margin:0 auto; position:relative; height:115px;}
.logo{ width:259px; height:70px; position:absolute; left:16px; top:29px;}
.phone{ width:267px; height:35px; position:absolute; right:0; top:69px; background:url(../images/phone.gif) no-repeat left; text-indent:95px; line-height:35px; font-family:"Microsoft YaHei", simhei, sinsun; font-size:24px; color:#217fbb;}
.mini{ height:18px; line-height:18px; width:115px; top:16px; position:absolute; right:3px;}
.mini a{ padding-right:7px; color:#6c6d71;}
.menu{ height:36px; width:100%; background:url(../images/menu.gif) repeat-x;}
.menu ul{ width:1000px; height:36px; margin:0 auto;}
.menu li{ float:left; height:36px; width:113px; line-height:36px; text-align:center;}
.menu li.line{ float:left; width:2px; height:36px; overflow:hidden; background:url(../images/line.gif) no-repeat; display:inline; margin:0 3px;}
.menu li a{ width:113px; height:36px; display:block; font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px; color:#fff;}
.menu li a:hover,.menu li a.on{ background:url(../images/hi.gif) no-repeat; text-decoration:none;}
.banner{ height:326px; width:1000px; margin:0 auto; }
.slide_x{overflow:hidden;position:relative;  width:1000px;height:326px;  }
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:1000px;height:326px; }
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:1000px; height:326px;}
.slide_x .list a{ display:block; width:100%; height:100%;}
.slide_x .list img{vertical-align:top;}
.slide_x .btn{ overflow:hidden;position:absolute;bottom:15px;right:460px; z-index:9999; display:none;}
/*header*/
/*content*/
#content{ width:1000px; margin:10px auto 0 auto;}
.warp{ width:1000px; height:191px;}
.news{ height:191px; float:left; width:318px;}
.about{ width:662px; height:191px; float:right;}
.title{ height:28px; background:#98c6f9; line-height:1.2;}
.title .tit{ float:left; padding:5px 0 0 11px; font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px; color:#053a5d;}
.title span{ float:left; padding:9px 0 0 6px; font-family:Arial, Helvetica, sans-serif; color:#053a5d;}
.title .more{ float:right; padding:9px 11px 0 0; }
.title .more a{font-family:Arial, Helvetica, sans-serif; color:#053a5d;}
.news ul{ width:295px; margin:0 auto; padding-top:14px; }
.news li{ width:295px; line-height:24px; float:left;}
.news li a{ float:left; background:url(../images/d.gif) no-repeat 0 5px; padding-left:11px;}
.news li .date{ padding-right:9px; float:right;}
.about .cont{ padding-top:10px;}
.about .pp{ float:left; margin:9px 11px 0 0px; display:inline;}
.about .text{ padding:0 20px 0 0;text-align:justify;text-justify:inter-ideograph;}
.about .text p{ text-indent:18px;}
.about .text a{ color:#0c65c8;}
.product{ width:1000px; height:317px; margin-top:10px;}
.product .cont{  width:1000px; }
.scroll_horizontal{position:relative;width:height;height:250px;margin:0 auto; padding-top:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1000px;height:250px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:184px;text-align:center; padding:0  20px 0 0;}
.scroll_horizontal .list li .photo{ width:182px; height:204px; border:1px solid #ccc;	overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 178px;/*约为高度的0.873，200*0.873 约为175*/	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.scroll_horizontal .list li .photo img { vertical-align:middle; }
.scroll_horizontal .list li .name { text-align: center; line-height:30px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; }
.warp2{ height:216px; width:1000px; margin-top:10px;}
.contact{ width:318px; float:left; height:216px;}
.case{ width:662px; height:216px; float:right;}
.contact .text{ padding:15px 73px 0 10px;}
.contact .text span{ padding-left:36px;}
.scroll_horizonta2{position:relative;width:height;height:160px;margin:0 auto; padding-top:20px;}
.scroll_horizonta2 .box{overflow:hidden;position:relative;width:654px;height:160px;}
.scroll_horizonta2 .list{overflow:hidden;width:9999px;}
.scroll_horizonta2 .list li{float:left;width:184px;text-align:center; padding:0  17px;height:160px;}
.scroll_horizonta2 .list li .photo{ width:182px; height:74px; border:1px solid #ccc;	overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 64px;/*约为高度的0.873，200*0.873 约为175*/	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.scroll_horizonta2 .list li .photo img { vertical-align:middle; }
.scroll_horizonta2 .list li .name { text-align:left; padding-top:3px; line-height:24px; display:block; width:100%; }
.scroll_horizonta2 .list li .name span{ display:block; height:24px; width:184px; font-weight:bold; text-align:right;}
.scroll_horizonta2 .list li .name a{ color:#0066cc;}
/*content*/
/*footer*/
#footer{ width:100%; margin-top:10px; height:120px; background:url(../images/ff.gif) repeat-x;}
.footer{ width:982px; height:110px; color:#abd5ea; padding-left:18px; margin:0 auto; padding-top:10px;}
.footer a{color:#abd5ea; }
/*footer*/

/*news*/
.side{ float:left; width:318px;}
.main{ float:right; width:662px;}
.s_cate{width:318px;}
.s_cate .cont{ width:318px;  padding-top:5px; padding-bottom:30px;}
.s_cate ul{ width:252px; margin:0 auto; height:auto!important; height:50px; min-height:50px;  }
.s_cate ul li{ width:100%; float:left; line-height:19px; border-bottom:1px solid #ccc; text-indent:29px;}
.s_cate ul li a{ float:left; background:url(../images/dd2.gif) no-repeat 21px 8px; width:252px; height:19px; display:block;}
.s_cate ul li a:hover,.s_cate ul li a.on{ text-decoration:none;}
.topp{ height:28px; background:#98c6f9; width:662px;}
.topp .loadd{ float:right; padding-right:10px; font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px;}
.topp .loadd a{ font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px;}
.topp .loadd span{ font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px; color:#053a5d;}

.ny_news{ height:auto!important; height:500px; min-height:500px; width:570px; margin:0 auto; padding-top:20px; }
.ny_news li{ width:100%; float:left; line-height:24px;}
.ny_news li a{ float:left; background:url(../images/d.gif) no-repeat 0 7px; padding-left:9px;}
.ny_news li .date{ float:right; padding-right:50px; }
/*news*/
.ny_dan{text-align:justify;text-justify:inter-ideograph; padding:20px 35px 0 35px; line-height:24px; height:auto!important; height:500px; min-height:500px;}
/*product*/
.ny_pro{ width:612px; margin:0 auto; height:auto!important; height:500px; min-height:500px; padding-top:20px;}
.ny_pro li{float:left;width:184px; text-align:center; padding:0 10px; height:260px;}
.ny_pro li .photo{ width:182px; height:204px; border:1px solid #ccc;	overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 178px;/*约为高度的0.873，200*0.873 约为175*/	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.ny_pro li .name { text-align: center; line-height:30px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; }
/*product*/

/*case*/
.ny_case{width:650px; margin:0 auto; height:auto!important; height:500px; min-height:500px; padding-top:20px;}
.ny_case li{float:left;width:184px;text-align:center; padding:0  16px;height:130px;}
.ny_case li .photo{ width:182px; height:74px; border:1px solid #ccc;	overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 64px;/*约为高度的0.873，200*0.873 约为175*/	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.ny_case li .photo img { vertical-align:middle; }
.ny_case li .name { text-align:left; padding-top:3px; text-align:center; line-height:28px; display:block; width:100%; }

/*内页join*/
.join{ width:679px; margin:0 auto; padding-top:30px;  height:auto!important; height:500px; min-height:500px; padding-bottom:30px; }
.tabb tr.kk{ border:none; height:2px; background:#CCC; width:679px;   }
.tabb .ky{ width:93px; border:1px solid #CCC; background:#CCC; line-height:28px; text-align:right; padding-right:8px;}
.tabb .kr{ width:514px; font-weight:bold;  line-height:24px; border:1px solid #CCC; padding-right:50px; padding-left:10px;text-align:left;}
.join .text{ line-height:24px; color:#333;}
.join .text a{ color:#666; font-weight:bold;}
/*内页join*/ 